@charset "utf-8";
/* CSS Document */

*{
margin:0px;
padding:0px;
}
img{border:0px;}
html{
width:100%;
height:100%;
background-image:url(images/backgroundsides.jpg);
}
body{
width:984px;
height:100%;
margin:0 auto;
padding:0 1px;
background-color:#FFFFFF;
position:relative;
}
html > body{
min-height:100%;
height:auto;
}
#header{
width:984px;
height:126px;
font-family:Tahoma;
font-size:11px;
color:#6A6A6A;
}

#header span{
display:block;
float:left;
line-height:20px;
padding:0 10px 0 0;
}

#header div{
	line-height:20px;
	padding:42px 0 0 0;
	bottom: 50px;
}
.facebook div{
	float:center;
	
}
#menu{
width:952px;
height:36px;
line-height:36px;
padding:0 0 0 32px;
background-image:url(images/menu_bg.gif);
background-position:top left;
background-repeat:repeat-x;
 
float:left;
}

#menu li:hover{ /*background-image:url(images/menu_hover.gif);*/  height:36px; background-repeat:repeat-x;  background-position:top left; color:#000;}

#menu a:hover{
	color:#000;
	font-size:11px;
	font-family:"Comic Sans MS", cursive;
	text-align:justify;
	line-height:36px;
	height:36px;
	max-height: 36px;
}



#menu li{
display:inline;
line-height:36px;
height:36px;
margin:0 8px;
}

#menu a{
font-family:Tahoma;
font-size:11px;
color:#D2DEEC;
text-decoration:none;
margin:0 15px;
text-align:justify;
height:36px;
line-height:36px;
}

.logo{
margin:0 100px 0 38px;
float:left

}
.facebook{
	
	padding-top:15px;
}
#flash
{ text-align:center; padding-left:0px;}
/* body css goes here */

#wrapper{
width:962px;
overflow:hidden;
padding:32px 0 150px 22px;

background-position:top left;
background-repeat:no-repeat;
}

#left{
	 float:left;
width:455px;
padding-left:15px;
padding-top:5px;
}


#left .photo{
display:block;
float:left;
padding:14px 7px 5px 17px;
width:194px;
}
#left .photo a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2D2D2D;
text-decoration:underline;
line-height:24px;
margin:0 0 0 5px
}
#left .photo a:visited{text-decoration:underline}
#left .photo a:hover{text-decoration:none}


#right{
	 float:left;
padding: 20px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:460px;

}

#right div p{
	display:block;
	
	padding:8px 5px 25px 8px;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: justify;
}


#columns{
padding:10px 0 20px 0;
float:left;
overflow:hidden;
}

.column{
width:134px;
float:left;
margin:0 0 0 0;
padding-bottom:-20px;
background-image:url(images/bg_c.gif);
background-position:top left;
background-repeat:repeat-y;
}

.column h4{
font-family:Tahoma;
font-size:11px;
color:#ECFEE2;
font-weight:normal;
text-transform:uppercase;
display:block;
width:110px;
height:37px;
line-height:41px;
padding:0 0 7px 25px;
background-position:top left;
background-repeat:no-repeat
}
.column .title1{background-image:url(images/title1_bg.gif);}
.column .title2{background-image:url(images/title2_bg.gif);}
.column .title3{background-image:url(images/title3_bg.gif);}

.c2{
margin-top:33px;
}
.c3{
margin-top:67px;
}
.column ul{
margin:7px 0px 10px 20px;
list-style-type:none;
line-height:18px;
}
.column li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#323232;
text-decoration:underline;
}

#left .pic{
border:1px solid #fff;
width:108px;
margin:0 auto 6px auto;
}
.pic span{
display:block;
background-color:#303C4A;
line-height:18px;
width:108px;
}
.pic span a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FDFCF7;
text-decoration:none;
margin:0 0 0 5px;
}


#footer{
	width:984px;
	position:relative;
	
	height:71px;
	border-top:8px solid #254A73;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#343434;

}
#footer ul{
margin:15px 0 10px 0;
text-align:center
}
#footer li{
display:inline;
list-style-type:none;
}
#footer li a{
color:#343434;
text-decoration:none;
margin:0 5px
}
#footer li a:visited{text-decoration:none}
#footer li a:hover{text-decoration:underline}

#table /*visa.html*/{ padding-left:100px; padding-right:100;   height:1300px; font-size:12px; font-family:Verdana, Geneva, sans-serif; text-align:justify; height:550px; padding-top:50px;
}

.visabg
{ background-image:url(images/moneybkgrd.jpg);
background-position:top left;
background-repeat:repeat;

}

#tourwrapper
{
width:984px;
overflow:hidden;
background-image:url(images/tours_bg.jpg);
	background-position:top left;
	background-repeat:repeat;
}
#tourleft
{
	padding-top:20px;
width:125px;  background-image: url(images/bg_c.gif); height:800px;
background-position:top left; float:left; background-repeat:repeat;	
}

#intl{ background-image: url(images/intl_bg.png); background-repeat:no-repeat; height:40px;
}

#seas{ background-image: url(images/seas_bg.png); background-repeat:no-repeat; height:40px;  
}

#cruz{ background-image: url(images/crus.png); background-repeat:no-repeat; height:40px;  
}

.cool p{ text-align:justify; padding-top:9px; padding-left: 18px; text-transform:uppercase; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#ECFEE2; font-weight:bold;}

.cool a { text-decoration:none; line-height: normal; 
}
.cool a:hover { text-decoration:underline;
}



.blue li a{
	color:#323232;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    padding-left:8px;
}

.cool ul{

list-style:none;
line-height:18px;
padding-left:0px;
}


#tourright
{
 float:left;
padding: 20px 0 0 0;
width:854px;
padding-top:-20px; margin-top:-30px;
    font-size:12px; font-family:Verdana, Geneva, sans-serif; text-align:justify;	
   background-image:url(images/tours_bg.jpg);
	background-position:top left;
	background-repeat:repeat; height:auto;
}


#img
{ 
  width:900px;
	
}

#h4
{
	
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	color:#003;
}
h5
{
	font-size:12px;
}

.toursbg
{
	background-image:url(images/tours_bg.jpg);
	background-position:top left;
	background-repeat:repeat;
}

#bookwrapper{
width:962px;
overflow:hidden;

padding:32px 0 150px 22px; 
background-image:url(images/bg.jpg);
background-position:top left;
background-repeat:no-repeat;
height:585px;
height:auto;
}
#bon{
margin-top:150pt;
font-family:"Comic Sans MS", cursive;
height:70pt;
font-size:30px;
text-align:center;
text-shadow:#33F;
font-style:oblique;
}
#bon c
{
	font-size:16px; color:#00C;
}
#bookleft{
	 float:left;
width:350px;
padding-left:100px;
padding-top:5px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:14px;
font-style:oblique;
color:#300;
border:thick;
border-color:#000;
 text-align:left;
}

#bookright{
	 float:left;
padding: 5px 0 0 0;
color:#333333;
width:460px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:14px;
font-style:oblique;
color:#300;
}

#login{
		 float:left;
		 width:984px;
padding-left:250px;
padding-top:5px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:14px;
font-style:oblique;
color:#300;
border:thick;
border-color:#000;
 text-align:left;
}
#loginwrapper{
width:962px;
overflow:hidden;
padding:32px 0 150px 22px; 
background-image:url(images/bg.jpg);
background-position:top left;
background-repeat:no-repeat;

}

#feedback{
width:460px;
height:500px;
float:left;
margin:0 0 25px 0;
padding:30px 0 0 38px;
background-image:url(images/feedbackbg.jpg);
background-size:460px 515px;
background-position:top left;
background-repeat:no-repeat;
font-family:Tahoma;
font-size:12px;
color:#000000
overflow:hidden;

}
#feedback p{
	line-height:17px;
}
#feedback .pic{
	float:right;
	padding-top: 100px;
	padding-right: 50px;
	padding-bottom: 0;
	padding-left: 0px;
}
#feedback textarea {
  background-color: #666699;
  color: #ffffff;
}
#feedback input
{
	background-color: #666699;
	border-color:#369;
	color:#FFF;
	
}
/*#feedback .texta{
  font-size: 10px;  
  background-color: #CCCCCC;  
  border: 1px solid #666666; 
} */
	

/*sign up page priya */
#signup table
{
  font-size: 12px;
  font-family: Verdana;
  background-color: #F9FBFD;    
  color: #000000;    
  width: 440px;    
  border: 1px solid #D7E5F2;    
  border-collapse: collapse;    
}
#signup td{
 border: 1px solid #D7E5F2;    
 padding-left: 4px;  
}

#signup .labelcell {      
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;      
  color: #3670A7;      
  background-color: transparent;      
  width: 220px;      
}      
 
    
/*#signup input {    
  width: 100px;    
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
  background-color: #D7E5F2;    
  color: #102132;    
  border: 1px solid #284279;    
}    
*/
  




.object_ok
{
border: 1px solid green; 
color: #333333; 
}

.object_error
{
border: 1px solid #AC3962; 
color: #333333; 
}

/* Input */
input
{
margin: 5 5 5 0;
padding: 2px; 

border: 1px solid #999999; 
border-top-color: #CCCCCC; 
border-left-color: #CCCCCC; 

color: #333333; 

font-size: 13px;
-moz-border-radius: 3px;
}
/* ______________________________________________ */



#belowwrapper /*fro feedback view admin*/
{
		 float:left;
width:984px;
padding-left:100px;
padding-top:5px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:24px;
font-style:oblique;
color:#300;
border:thick;
border-color:#000;
 text-align:left;
 height:auto;
}
#belowbookwrapper /*for bookings view admin*/
{
		 float:left;
width:984px;
padding-left:-10px;
padding-top:5px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:24px;
font-style:oblique;
color:#300;
border:thick;
border-color:#000;
 text-align:left;
 height:auto;
}
#customerwrapper /*for customer database view admin*/
{
		 float:left;
width:984px;
padding-left:60px;
padding-top:5px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:24px;
font-style:oblique;
color:#300;
border:thick;
border-color:#000;
 text-align:left;
 height:auto;
}
/* maps */
.heading{
		color: #4165af; 
		text-shadow: #666666 5px 5px 5px;
		font-family:"Verdana";
		font-size:20px;
	}
	.bg{
		background-color:#E3F3FF;
		width:240px;
		padding-left:0px;
		}
		
		#maps { padding-left:125px;
		padding-top:175px;
		
		}
		

/* rahuveer -tours */
div.thumb {
margin: 3px;
border: 1px solid #A0ACC0;
height: auto;
float: left;
text-align: center;
}	
.thumb img{
display: inline;
margin: 5px;
border: 1px solid #A0ACC0;
}
.thumb a:hover img {border: 1px solid black;}
.photocattitle {text-align: center; font-weight: bold;}
.phototitle {
text-align: center;
font-weight: normal;
width: 120px;
margin: 0 3px 3px 3px;
}		
		
		
		
		